Improving the Divide-and-Conquer Approach to Sum-of-Pairs Multiple Sequence Alignment
نویسندگان
چکیده
We consider the problem of multiple sequence alignment: given k sequences of length at most n and a certain scoring function, find an alignment that minimizes the corresponding “sum of pairs” distance score. We generalize the divide-and-conquer technique described in [1,2], and present new ideas on how to use efficient search strategies for saving computer memory and accelerating the procedure for three or more sequences. Resulting running times and memory usage are shown for several test cases. Keywords—Multiple sequence alignment, Dynamic programming, Divide-and-conquer.
منابع مشابه
Improving the Divide - and - ConquerApproach to Sum - of - PairsMultiple Sequence
|We consider the problem of multiple sequence alignment: given k sequences of length at most n and a certain scoring function, nd an alignment that minimizes the corresponding \sum of pairs" distance score. We generalize the divide-and-conquer technique described in 1,2], and present new ideas on how to use eecient search strategies for saving computer memory and accelerating the procedure for ...
متن کاملPii: S0893-9659(97)00013-x
We consider the problem of multiple sequence alignment: given k sequences of length at most n and a certain scoring function, find an alignment that minimizes the corresponding "sum of pairs" distance score. We generalize the divide-and-conquer technique described in [1,2], and present new ideas on how to use efficient search strategies for saving computer memory and accelerating the procedure ...
متن کاملA Divide and Conquer Approach to Multiple Alignment
We present a report on work in progress on a divide and conquer approach to multiple alignment. The algorithm makes use of the costs calculated from applying the standard dynamic programming scheme to all pairs of sequences. The resulting cost matrices for pairwise alignment give rise to secondary matrices containing the additional costs imposed by fixing the path through the dynamic programmin...
متن کاملDCA: an efficient implementation of the divide-and-conquer approach to simultaneous multiple sequence alignment
MOTIVATION DCA is a new computer program for multiple sequence alignment which utilizes a 'divide-and-conquer' type of heuristic approach. AVAILABILITY The algorithm is freely available from http://bibiserv.TechFak.Uni-Bielefeld.DE/dca/.
متن کاملAn iterative method for faster sum-of-pairs multiple sequence alignment
MOTIVATION Multiple sequence alignment is an important tool in computational biology. In order to solve the task of computing multiple alignments in affordable time, the most commonly used multiple alignment methods have to use heuristics. Nevertheless, the computation of optimal multiple alignments is important in its own right, and it provides a means of evaluating heuristic approaches or ser...
متن کامل